www.gusucode.com > PHP展示型企业网站模板米拓整站源码 1.0PHP源码程序 > PHP展示型企业网站模板米拓整站源码 1.0/MetInfozs_v1.0/MetInfozs_v1.0/admin/include/lang.php
<?php # MetInfo Enterprise Content Management System # Copyright (C) MetInfo Co.,Ltd (http://www.metinfo.cn). All rights reserved. function daddslashes1($string, $force = 0) { !defined('MAGIC_QUOTES_GPC') && define('MAGIC_QUOTES_GPC', get_magic_quotes_gpc()); if(!MAGIC_QUOTES_GPC || $force) { if(is_array($string)) { foreach($string as $key => $val) { $string[$key] = daddslashes($val, $force); } } else { $string = addslashes($string); } } return $string; } if($_GET[langset]!="" and $met_admin_type_ok==1){ $languser = $_GET[langset]; } $langset=($languser!="")?$languser:$met_admin_type; if(!file_get_contents(ROOTPATH.'cache/langadmin_'.$langset.'.php')){ $js="var user_msg = new Array();\n"; $query="select * from $met_language where lang='$langset' and site='1' and array!='0'"; $result= $db->query($query); if($db->affected_rows()==0){ require_once ROOTPATH_ADMIN.'system/lang/lang.func.php'; $post=array('newlangmark'=>$langset,'metcms_v'=>$metcms_v,'newlangtype'=>'admin'); $file_basicname=ROOTPATH_ADMIN.'update/lang/lang_'.$langset.'.ini'; $re=syn_lang($post,$file_basicname,$langset,1,0); $query="select * from $met_language where lang='$langset' and site='1' and array!='0'"; $result= $db->query($query); } while($listlang= $db->fetch_array($result)){ if(substr($listlang['name'],0,2)=='js'){ $tmp=trim($listlang['value']); $js=$js."user_msg['{$listlang['name']}']='$tmp';\n"; } $name = 'lang_'.$listlang['name']; $$name= trim($listlang['value']); $str.='$'."{$name}='".str_replace(array('\\',"'"),array("\\\\","\\'"),trim($listlang['value']))."';"; $lang_json[$listlang['name']]=$listlang['value']; } $js1='$'."js='".str_replace("'","\\'",$js).'\';'; $str="<?php\n".$str.$js1."\n?>"; file_put_contents(ROOTPATH.'cache/langadmin_'.$langset.'.php',$str); file_put_contents(ROOTPATH.'cache/lang_json_admin_'.$langset.'.php',json_encode($lang_json)); }else{ require_once ROOTPATH.'cache/langadmin_'.$langset.'.php'; } $_M[langset]=get_met_cookie('languser'); $query="select * from $met_language where site='1' and lang='{$_M[langset]}'"; $languages=$db->get_all($query); foreach($languages as $key=>$val){ $_M[word][$val[name]]=$val[value]; } $query = "SELECT * FROM $met_config WHERE lang='{$langset}-metinfo'"; $result = $db->query($query); while($list_config= $db->fetch_array($result)){ $setagents[$list_config['name']]=$list_config['value']; } @extract($setagents); if($met_agents_type>1){ $lang_indexthanks=$met_agents_thanks; $lang_metinfo=$met_agents_name; $lang_copyright=$met_agents_copyright; $lang_loginmetinfo=$met_agents_depict_login; } # This program is an open source system, commercial use, please consciously to purchase commercial license. # Copyright (C) MetInfo Co., Ltd. (http://www.metinfo.cn). All rights reserved. ?>